2
Sen. John McCain has received more money from the National Rifle Association (NRA) during his career than anyone in the Senate, according to a chart published by The New York Times.